Isle of Palms is a city in Charleston County, South Carolina. According to the 2020 census, Isle of Palms has a population of 4,347. It is a breakwater island off the South Carolina coast. The town lies along a narrow strip of land bordering the beach, separated from the mainland by the Intracoastal Waterway. It is known for its beaches surrounded by apartment buildings and restaurants.